# uncompyle6 version 3.2.3
# Python bytecode 3.6 (3379)
# Decompiled from: Python 3.6.8 |Anaconda custom (64-bit)| (default, Feb 21 2019, 18:30:04) [MSC v.1916 64 bit (AMD64)]
# Embedded file name: scanners\scan_app\scan_app_base.py
from api.classes.scan.auto import *


class ScanningAppBase:
    def start_job(self, job_description):
        raise NotImplementedError()

    def abort_job(self, job_identifier):
        raise NotImplementedError()

    def pause_job(self, job_identifier):
        raise NotImplementedError()

    def delete_job(self, job_identifier):
        raise NotImplementedError()

    def get_job_status(self, job_identifier_list):
        raise NotImplementedError()

    def get_worker_status(self):
        raise NotImplementedError()

    def shutdown(self):
        raise NotImplementedError()
